package com.ms.game.bank;

public enum CashChangeWay {
	
	// 增加金錢的行為, id 必須大於 0 =============================================
	ADD_TEST(1, "增加測試"),

	/** 玩家用現金儲值點數  */
	ADD_BY_RECHRAGE_FROM_COOPERATOR(2, "玩家儲值 "),
	
	/** 補現金給玩家 */
	ADD_PAY_MONEY_BACK_BY_GMTOOL(3,"歸還玩家現金點數"),
	
	/** 小樂儲值*/
	ADD_ROBOT_ADD_CASH (4,"小樂儲值"),
	
	// 減少金錢的行為, id 必須小於 0 =============================================
	SUB_TEST(-1, "減少測試"),
	
	/** 扣除玩家現金和紅利  */
	SUB_DEDUCT_BY_GMTOOL(-2, "扣除玩家現金點數 "),
	
	/** 小樂轉點*/
	SUB_ROBOT_CHANGE_POINT_TO_GOLD(-4,"小樂轉點"),
	
	/** 包月扣點數 */
	SUB_MONTHLY_FEE_PAY(-22, "玩家包月"),

	/** 玩家點數轉遊戲幣 */
	SUB_CHANGE_POINT_TO_GOLD(-23, "玩家轉點"),

	/** 包週扣點數 */
	SUB_WEEKLY_FEE_PAY(-24, "玩家包週");
	


	/**
	 * 代表數值
	 */
	private int id;

	/**
	 * 說明
	 */
	private String desc;

	/**
	 * @param id
	 *            代表數值
	 * @param desc
	 *            說明
	 */
	private CashChangeWay(int id, String desc) {
		this.id = id;
		this.desc = desc;
	}

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getDesc() {
//		return desc;
		return this.name();//20160518 改成回傳enum.name()
	}

	public void setDesc(String desc) {
		this.desc = desc;
	}
	
}
